package com.hongdee.scm.accountOfFinance.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 新老帐对比表
 */
@Entity
@Table(name = "t_scm_account_finance")
public class TScmAccountOfFinance extends BaseEntity {

    //公司id
    @Column(name = "company_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '公司id'")
    private String companyId;

    //日期
    @Column(name = "query_date", length = 32, columnDefinition = "VARCHAR(32) COMMENT '日期'")
    private String queryDate;

    //老系统
    //财务入库
    @Column(name = "old_finance_in", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务入库'")
    private String oldFinanceIn;
    //财务出库
    @Column(name = "old_finance_out", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务出库'")
    private String oldFinanceOut;
    //财务库存
    @Column(name = "old_finance_stock", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务库存'")
    private String oldFinanceStock;

    //新系统
    //财务入库
    @Column(name = "new_finance_in", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务入库'")
    private String newFinanceIn;
    //财务出库
    @Column(name = "new_finance_out", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务出库'")
    private String newFinanceOut;
    //财务库存
    @Column(name = "new_finance_stock", length = 32, columnDefinition = "VARCHAR(32) COMMENT '财务库存'")
    private String newFinanceStock;
    //实物入库
    @Column(name = "new_car_in", length = 32, columnDefinition = "VARCHAR(32) COMMENT '实物入库'")
    private String newCarIn;
    //实物出库
    @Column(name = "new_car_out", length = 32, columnDefinition = "VARCHAR(32) COMMENT '实物出库'")
    private String newCarOut;
    //实物库存
    @Column(name = "new_car_stock", length = 32, columnDefinition = "VARCHAR(32) COMMENT '实物库存'")
    private String newCarStock;

    //月结
    @Column(name = "monthly_balance", length = 32, columnDefinition = "VARCHAR(32) COMMENT '月结'")
    private String monthlyBalance;

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getQueryDate() {
        return queryDate;
    }

    public void setQueryDate(String queryDate) {
        this.queryDate = queryDate;
    }

    public String getOldFinanceIn() {
        return oldFinanceIn;
    }

    public void setOldFinanceIn(String oldFinanceIn) {
        this.oldFinanceIn = oldFinanceIn;
    }

    public String getOldFinanceOut() {
        return oldFinanceOut;
    }

    public void setOldFinanceOut(String oldFinanceOut) {
        this.oldFinanceOut = oldFinanceOut;
    }

    public String getOldFinanceStock() {
        return oldFinanceStock;
    }

    public void setOldFinanceStock(String oldFinanceStock) {
        this.oldFinanceStock = oldFinanceStock;
    }

    public String getNewFinanceIn() {
        return newFinanceIn;
    }

    public void setNewFinanceIn(String newFinanceIn) {
        this.newFinanceIn = newFinanceIn;
    }

    public String getNewFinanceOut() {
        return newFinanceOut;
    }

    public void setNewFinanceOut(String newFinanceOut) {
        this.newFinanceOut = newFinanceOut;
    }

    public String getNewFinanceStock() {
        return newFinanceStock;
    }

    public void setNewFinanceStock(String newFinanceStock) {
        this.newFinanceStock = newFinanceStock;
    }

    public String getNewCarIn() {
        return newCarIn;
    }

    public void setNewCarIn(String newCarIn) {
        this.newCarIn = newCarIn;
    }

    public String getNewCarOut() {
        return newCarOut;
    }

    public void setNewCarOut(String newCarOut) {
        this.newCarOut = newCarOut;
    }

    public String getNewCarStock() {
        return newCarStock;
    }

    public void setNewCarStock(String newCarStock) {
        this.newCarStock = newCarStock;
    }

    public String getMonthlyBalance() {
        return monthlyBalance;
    }

    public void setMonthlyBalance(String monthlyBalance) {
        this.monthlyBalance = monthlyBalance;
    }
}
